internal working of hashmap